package cc.geguo.js.provincecityarea;

import com.opensymphony.xwork2.ActionSupport;

import java.util.ArrayList;
import java.util.List;

/**
 * 作者  Administrator
 * 时间  2017/3/17 16:21
 * 文件  Jquery41
 * 描述  接收传递过来的省份名称 返回地级市的json对象
 */
public class ProvinceAction2 extends ActionSupport {

	public ProvinceAction2() {
		System.out.println(this.getClass().getSimpleName() + ":ProvinceAction2");
	}

	public Bean getBean() {
		return bean;
	}

	public void setBean(Bean bean) {
		this.bean = bean;
	}

	// 自动封装bean
	private Bean bean;
	private List<String> cityList;

	// 处理 ajax传递过来的请求
//	怎么返回的数据呢？
	public String getcity() throws Exception {
		cityList = new ArrayList<>();
		if ("湖北".equals(bean.getProvince())){
			cityList.add("武汉");
			cityList.add("赤壁");
		}else if ("湖南".equals(bean.getProvince())){
			cityList.add("郴州");
			cityList.add("张家界");
			cityList.add("浏阳");
		}else if ("广东".equals(bean.getProvince())){
			cityList.add("阳江");
			cityList.add("清远");
			cityList.add("佛山");
			cityList.add("湛江");
		}
		//这里框架会自动扫描get方法 将转换成json
		/**
		 * {"bean":{"city":null,"province":null},
		 * "city":"success",
		 * "cityList":[]}
		 * */
		return SUCCESS;
	}

	public List<String> getCityList() {
		return cityList;
	}




}
